package com.ruoyi.customer.domain;


import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 库内报价表
 *
 * @Author:zzm
 * @Date: 2024/10/22 13:51
 */
@Data
@TableName("customer_contract_fee_in_stock")
public class InWareHouse {
    private static final long serialVersionUID = 1L;
    /**
     * id
     */

    private Long id;

    /**
     * 客户编码
     */
    @TableField("customer_id")

    @Excel(name="客户编码")
    private String customerId;

    /**
     * 客户昵称
     */
    @TableField("customer_nickname")
    @Excel(name="客户昵称")
    private String customerNickname;

    /**
     * 合同生效日期
     */
    @TableField("effective_date")
    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date effectiveDate;

    /**
     * 主费用项
     */
    @Excel(name="主费用项")
    @TableField("main_item")
    private String mainItem;

    /**
     * 子费用项
     */
    @Excel(name="子费用项")
    @TableField("sub_item")
    private String subItem;

    /**
     * 清洁费
     */
    @Excel(name="清洁费")
    @TableField("clean_truck")
    private String cleanTruck;

    /**
     * 描述
     */
    @Excel(name="描述")
    @TableField("description")
    private String description;

    /**
     * 范围
     */
    @Excel(name="范围")
    @TableField("scope")
    private String scope;

    /**
     * 价格
     */
    @Excel(name="价格")
    @TableField("price")
    private String price;

    /**
     * 单位
     */
    @Excel(name="单位")
    @TableField("unit")
    private String unit;

    /**
     * 计费说明
     */
    @Excel(name="计费说明")
    @TableField("comments")
    private String comments;
}
